TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 11/09/2025)
2024
Section - New England
Area - Eastern Mass
League - 2024 EMA Adult 18 & Over Men
Flight - 3.5 Men
Subflight - Flight 2-7
--------------------------------------------------------------------------------------------------------------------------------------
WAC:Wac Pack:Calleva
League Record: 2 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
Eric Klein - 3.29
Richard Maddams - 3.18
Umesh Kurpad - 3.14
Thomas Pickering - 3.12
Maxim Lutskiy - 2.94
Adam Kerstien - 2.92
Christopher Calleva - 2.79
Steven Wong - 2.76
Alvin Wong - 2.54
Peter O Olagunju - n/a
Nicholas Ducoff - n/a
Kunal Vaidya - n/a
Jean Roy - n/a
Anthony Gresko - n/a
League Results By Position
1S 2S 1D 2D 3D
Adam Kerstien - 2.92 & Jean Roy - n/a 0 - 1
Adam Kerstien - 2.92 & Richard Maddams - 3.18 0 - 1 1 - 0
Alvin Wong - 2.54 & Steven Wong - 2.76 0 - 1 0 - 1 0 - 1
Christopher Calleva - 2.79 & Steven Wong - 2.76 0 - 1
Eric Klein - 3.29 & Nicholas Ducoff - n/a 1 - 0 0 - 1
Eric Klein - 3.29 3 - 0 1 - 0
Jean Roy - n/a & Christopher Calleva - 2.79 1 - 0
Jean Roy - n/a & Maxim Lutskiy - 2.94 0 - 1
Jean Roy - n/a & Nicholas Ducoff - n/a 0 - 1
Kunal Vaidya - n/a & Umesh Kurpad - 3.14 0 - 1
Kunal Vaidya - n/a 0 - 1
Nicholas Ducoff - n/a 0 - 1
Peter O Olagunju - n/a 1 - 0 2 - 1
Richard Maddams - 3.18 & Anthony Gresko - n/a 1 - 1
Thomas Pickering - 3.12 1 - 2 2 - 1
Umesh Kurpad - 3.14 & Adam Kerstien - 2.92 0 - 1
Umesh Kurpad - 3.14 & Jean Roy - n/a 0 - 1
Umesh Kurpad - 3.14 & Maxim Lutskiy - 2.94 0 - 1
Umesh Kurpad - 3.14 & Steven Wong - 2.76 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
W109:Wimbledon:Bourdeau
League Record: 5 - 2
The Following Have Played In League Matches On This Team (In Rating Order)
Scott Heide - 3.41
jinbyung chae - 3.34
Calvin Koo - 3.33
Stephen Bourdeau - 3.32
Carlos Cuevas - 3.28
Lyle Analetto - 3.24
Walter Kosebutzki - 3.21
Martin Boehm - 3.18
Arturo Vegas - 3.17
William Taussig - n/a
Paul Siegenthaler - n/a
Jason Levine - n/a
Elliot Herman - n/a
David Sonner - n/a
Clifford Berger - n/a
League Results By Position
1S 2S 1D 2D 3D
jinbyung chae - 3.34 & Arturo Vegas - 3.17 1 - 0
jinbyung chae - 3.34 & David Sonner - n/a 1 - 0
jinbyung chae - 3.34 & Stephen Bourdeau - 3.32 1 - 0
Arturo Vegas - 3.17 & Martin Boehm - 3.18 1 - 0
Arturo Vegas - 3.17 & Stephen Bourdeau - 3.32 1 - 0
Clifford Berger - n/a & Elliot Herman - n/a 0 - 1
Clifford Berger - n/a & William Taussig - n/a 1 - 0
Carlos Cuevas - 3.28 3 - 3
Calvin Koo - 3.33 & jinbyung chae - 3.34 1 - 0 1 - 0
Calvin Koo - 3.33 & Arturo Vegas - 3.17 1 - 0
David Sonner - n/a & Jason Levine - n/a 1 - 0 1 - 0
Jason Levine - n/a & Stephen Bourdeau - 3.32 0 - 1
Jason Levine - n/a 1 - 0
Lyle Analetto - 3.24 0 - 1 2 - 3
Martin Boehm - 3.18 & Elliot Herman - n/a 0 - 1
Martin Boehm - 3.18 & Paul Siegenthaler - n/a 0 - 1
Paul Siegenthaler - n/a 1 - 0
Scott Heide - 3.41 & jinbyung chae - 3.34 1 - 0
Scott Heide - 3.41 & Stephen Bourdeau - 3.32 2 - 2
Walter Kosebutzki - 3.21 & Lyle Analetto - 3.24 1 - 0
Walter Kosebutzki - 3.21 & Martin Boehm - 3.18 1 - 0
Walter Kosebutzki - 3.21 & Paul Siegenthaler - n/a 1 - 0
Walter Kosebutzki - 3.21 0 - 1 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
STC:Sportsmen's:Chan
League Record: 3 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Job Chan - 3.35
John Jacobs - 3.31
Peter Kaplan - 3.30
Kenton Guan - 3.24
dmitry kiselyov - 3.22
Andrew Barr - 3.18
Bruce Haimowitz - 3.17
Rich Balaban - 2.59
Thomas Hallock - n/a
Shane Niles - n/a
Justin McCarty - n/a
Joshua Das - n/a
Jeff Tiger - n/a
Chris Sanges - n/a
Anthony Shull - n/a
League Results By Position
1S 2S 1D 2D 3D
dmitry kiselyov - 3.22 & Andrew Barr - 3.18 0 - 2 1 - 0
dmitry kiselyov - 3.22 & Bruce Haimowitz - 3.17 1 - 0
dmitry kiselyov - 3.22 & Joshua Das - n/a 0 - 1
dmitry kiselyov - 3.22 1 - 1 0 - 1
Andrew Barr - 3.18 & Bruce Haimowitz - 3.17 1 - 0
Andrew Barr - 3.18 & Joshua Das - n/a 0 - 1
Andrew Barr - 3.18 & Kenton Guan - 3.24 1 - 1
Anthony Shull - n/a & Bruce Haimowitz - 3.17 1 - 0
Anthony Shull - n/a & Justin McCarty - n/a 0 - 1
Anthony Shull - n/a & Kenton Guan - 3.24 0 - 1
Chris Sanges - n/a 0 - 1
Jeff Tiger - n/a & Justin McCarty - n/a 0 - 1
Job Chan - 3.35 & John Jacobs - 3.31 2 - 1
Job Chan - 3.35 & Kenton Guan - 3.24 1 - 0
Job Chan - 3.35 2 - 1
John Jacobs - 3.31 & Kenton Guan - 3.24 1 - 0
Kenton Guan - 3.24 0 - 1
Peter Kaplan - 3.30 4 - 1
Rich Balaban - 2.59 & Jeff Tiger - n/a 1 - 0
Rich Balaban - 2.59 2 - 1
Shane Niles - n/a & Anthony Shull - n/a 0 - 1
Shane Niles - n/a & Jeff Tiger - n/a 0 - 1
Shane Niles - n/a & Job Chan - 3.35 0 - 1
Shane Niles - n/a & Thomas Hallock - n/a 0 - 1
Thomas Hallock - n/a & Chris Sanges - n/a 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
WAY:Wayside:Andersen/Cunningham
League Record: 6 - 2
The Following Have Played In League Matches On This Team (In Rating Order)
Tom Rosedale - 3.44
Bharath Padala - 3.39
Alexander Ho - 3.39
Kevin Cunningham - 3.29
Lucas Mundel - 3.26
Charles Cannon - 3.25
Ashvin Kalyanaraman - 3.20
Arvind ramaswamy - 3.18
Eric Therrien - 3.15
sanjiv nehra - n/a
KIRAN KASHALKAR - n/a
Joseph Blake - n/a
Antony Mattessich - n/a
League Results By Position
1S 2S 1D 2D 3D
sanjiv nehra - n/a 1 - 2 0 - 1
Alexander Ho - 3.39 3 - 0
Antony Mattessich - n/a & Kevin Cunningham - 3.29 0 - 1 1 - 0
Arvind ramaswamy - 3.18 & Joseph Blake - n/a 0 - 1 1 - 0
Arvind ramaswamy - 3.18 1 - 1 1 - 0
Ashvin Kalyanaraman - 3.20 & Joseph Blake - n/a 1 - 0
Ashvin Kalyanaraman - 3.20 & Tom Rosedale - 3.44 3 - 0
Bharath Padala - 3.39 & Charles Cannon - 3.25 2 - 1 1 - 0
Bharath Padala - 3.39 & Tom Rosedale - 3.44 3 - 0
Charles Cannon - 3.25 & Eric Therrien - 3.15 0 - 1
Charles Cannon - 3.25 & Kevin Cunningham - 3.29 1 - 0
Eric Therrien - 3.15 & Ashvin Kalyanaraman - 3.20 0 - 1 1 - 0
Eric Therrien - 3.15 & Lucas Mundel - 3.26 1 - 0
Joseph Blake - n/a 0 - 2
Kevin Cunningham - 3.29 & Tom Rosedale - 3.44 1 - 0
KIRAN KASHALKAR - n/a & Alexander Ho - 3.39 1 - 0
Lucas Mundel - 3.26 & Alexander Ho - 3.39 1 - 0
Lucas Mundel - 3.26 2 - 2
--------------------------------------------------------------------------------------------------------------------------------------
WTC:Winchester:Jain/Kachrani
League Record: 1 - 6
The Following Have Played In League Matches On This Team (In Rating Order)
Avinash Kumar - 3.14
Srivas Padmanabhan - 3.07
Rakesh Dsouza - 3.04
aditya tiwari - 3.03
Bhavin Patel - 3.02
pranav samudra - 2.82
Abhay Misra - 2.65
prashant shambharkar - n/a
Vin Antarkar - n/a
Thejakumara Krishnegowda - n/a
Subrata Baguli - n/a
Saroosh Irani - n/a
Ravi Jhumat - n/a
Ramesh Kumar Radhakrishnan - n/a
Darshan Shah - n/a
Akash Jain - n/a
League Results By Position
1S 2S 1D 2D 3D
pranav samudra - 2.82 & Abhay Misra - 2.65 0 - 1
pranav samudra - 2.82 & aditya tiwari - 3.03 0 - 1 0 - 1
pranav samudra - 2.82 0 - 1
prashant shambharkar - n/a & Avinash Kumar - 3.14 0 - 1
prashant shambharkar - n/a & Abhay Misra - 2.65 0 - 1
prashant shambharkar - n/a & Rakesh Dsouza - 3.04 0 - 1
Akash Jain - n/a 2 - 0 0 - 1
Avinash Kumar - 3.14 2 - 0 1 - 1
Abhay Misra - 2.65 & Bhavin Patel - 3.02 0 - 1
Abhay Misra - 2.65 0 - 1
Bhavin Patel - 3.02 0 - 4 1 - 1
Darshan Shah - n/a & Ravi Jhumat - n/a 1 - 0
Rakesh Dsouza - 3.04 & Saroosh Irani - n/a 0 - 1
Rakesh Dsouza - 3.04 & Vin Antarkar - n/a 0 - 1
Ramesh Kumar Radhakrishnan - n/a & Thejakumara Krishnegowda - n/a 0 - 1
Srivas Padmanabhan - 3.07 & Saroosh Irani - n/a 0 - 1
Subrata Baguli - n/a & Srivas Padmanabhan - 3.07 0 - 2
Saroosh Irani - n/a & Thejakumara Krishnegowda - n/a 1 - 0
Thejakumara Krishnegowda - n/a & Vin Antarkar - n/a 0 - 1
aditya tiwari - 3.03 & Avinash Kumar - 3.14 0 - 1
aditya tiwari - 3.03 & Ramesh Kumar Radhakrishnan - n/a 1 - 0
aditya tiwari - 3.03 & Ravi Jhumat - n/a 1 - 0
aditya tiwari - 3.03 & Srivas Padmanabhan - 3.07 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
WTC:Topspin Troopers:Chen/Wang
League Record: 8 - 0
The Following Have Played In League Matches On This Team (In Rating Order)
Ronghua Hu - 3.44
Zhenrong Wang - 3.42
Evan Marks - 3.38
xiaowu zhang - 3.34
YAN CHEN - 3.28
Bing Wang - 3.21
Xiaojing Zhang - 3.14
Zhiyong Yang - 3.03
Yiming Zhang - 2.88
Kangning Wang - 2.83
Zhijie Sui - 2.82
Zhengxin Tong - n/a
Shihao Chen - n/a
Ruiyang Cao - n/a
Lei Lai - n/a
Chenke Li - n/a
Boyang Sun - n/a
League Results By Position
1S 2S 1D 2D 3D
xiaowu zhang - 3.34 & Chenke Li - n/a 1 - 0
xiaowu zhang - 3.34 & Ronghua Hu - 3.44 1 - 0
xiaowu zhang - 3.34 & Zhenrong Wang - 3.42 1 - 0
xiaowu zhang - 3.34 & Zhiyong Yang - 3.03 0 - 1
Boyang Sun - n/a & Shihao Chen - n/a 1 - 0
Boyang Sun - n/a 1 - 0
Evan Marks - 3.38 1 - 1 1 - 0
Kangning Wang - 2.83 & Shihao Chen - n/a 0 - 1
Kangning Wang - 2.83 & Xiaojing Zhang - 3.14 1 - 0
Kangning Wang - 2.83 & Zhengxin Tong - n/a 1 - 0
Kangning Wang - 2.83 1 - 0
Lei Lai - n/a & Chenke Li - n/a 1 - 0
Lei Lai - n/a 2 - 0
Ronghua Hu - 3.44 1 - 0
Ruiyang Cao - n/a 0 - 1 1 - 0
Xiaojing Zhang - 3.14 1 - 0
Yiming Zhang - 2.88 0 - 1
YAN CHEN - 3.28 & xiaowu zhang - 3.34 1 - 0
YAN CHEN - 3.28 & Shihao Chen - n/a 1 - 0
YAN CHEN - 3.28 & Zhiyong Yang - 3.03 0 - 1 0 - 1
YAN CHEN - 3.28 1 - 1 1 - 0
Zhengxin Tong - n/a & Chenke Li - n/a 0 - 1
Zhenrong Wang - 3.42 & Bing Wang - 3.21 1 - 0
Zhenrong Wang - 3.42 & Ronghua Hu - 3.44 1 - 0 2 - 0
Zhenrong Wang - 3.42 & Zhiyong Yang - 3.03 1 - 0
Zhijie Sui - 2.82 & Bing Wang - 3.21 0 - 1
Zhijie Sui - 2.82 & Boyang Sun - n/a 1 - 0
Zhijie Sui - 2.82 & Zhiyong Yang - 3.03 1 - 0
Zhiyong Yang - 3.03 & Bing Wang - 3.21 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
LTC:Uncanny Volleys:Fridella/Kirby
League Record: 1 - 7
The Following Have Played In League Matches On This Team (In Rating Order)
Garrett Rogers - 3.30
Peter Nohrnberg - 3.29
John Hall - 3.19
Thomas Kirby - 3.08
Stephen Fridella - 3.06
Robert McHugh - 3.06
Matt Goldstein - 3.05
Peter Pokorski - 2.98
Byron Price - 2.93
Kiran P - n/a
John Dickason - n/a
George Bard - n/a
Colin O'Malley - n/a
Clifton Jay - n/a
Christopher Hug - n/a
League Results By Position
1S 2S 1D 2D 3D
Byron Price - 2.93 & Colin O'Malley - n/a 0 - 1
Byron Price - 2.93 & John Dickason - n/a 1 - 0
Byron Price - 2.93 & Kiran P - n/a 1 - 0
Byron Price - 2.93 & Thomas Kirby - 3.08 0 - 2
Christopher Hug - n/a 0 - 1
Clifton Jay - n/a & Kiran P - n/a 0 - 1
Clifton Jay - n/a & Thomas Kirby - 3.08 0 - 1
Colin O'Malley - n/a & Kiran P - n/a 0 - 1
Colin O'Malley - n/a & Peter Pokorski - 2.98 0 - 1
Colin O'Malley - n/a 0 - 1
George Bard - n/a & Christopher Hug - n/a 0 - 1
George Bard - n/a & Thomas Kirby - 3.08 1 - 0
Garrett Rogers - 3.30 & John Dickason - n/a 0 - 1
Garrett Rogers - 3.30 & Kiran P - n/a 1 - 0
Garrett Rogers - 3.30 & Matt Goldstein - 3.05 1 - 0
Garrett Rogers - 3.30 & Peter Pokorski - 2.98 1 - 0
John Dickason - n/a & Matt Goldstein - 3.05 1 - 1
John Hall - 3.19 1 - 5 1 - 0
Kiran P - n/a & Robert McHugh - 3.06 0 - 1
Matt Goldstein - 3.05 & Stephen Fridella - 3.06 0 - 1
Peter Nohrnberg - 3.29 & Robert McHugh - 3.06 0 - 1
Peter Nohrnberg - 3.29 0 - 1 2 - 1
Peter Pokorski - 2.98 & Thomas Kirby - 3.08 1 - 1
Robert McHugh - 3.06 & Stephen Fridella - 3.06 0 - 1
Stephen Fridella - 3.06 & Thomas Kirby - 3.08 0 - 1
Stephen Fridella - 3.06 0 - 1 0 - 2